<!-- 分享开始 -->
<script>
window.shareData = {
	title: '{$_share.title}',
	desc: '{$_share.desc}',
	link: '{$_share.link}',
	imgUrl: '{$_share.imgUrl}',
};
</script>

<!-- 微信分享 -->
<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
<script>
//微信配置信息
wx.config({
	debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
	appId: '{$signPackage.appId}', // 必填，公众号的唯一标识
	timestamp: '{$signPackage.timestamp}', // 必填，生成签名的时间戳
	nonceStr: '{$signPackage.nonceStr}', // 必填，生成签名的随机串
	signature: '{$signPackage.signature}', // 必填，签名，见附录1
	jsApiList: ['onMenuShareTimeline', 'onMenuShareAppMessage'] // 必填，需要使用的JS接口列表，所有JS接口列表见附录2
});

wx.ready(function() {
	setWeixinShareData();
});

function setWeixinShareData() {
	//发送给朋友
	wx.onMenuShareAppMessage({
		title: window.shareData.title,
		desc: window.shareData.desc,
		link: window.shareData.link,
		imgUrl: window.shareData.imgUrl,
		trigger: function(res) {
			//用户点击操作
		},
		success: function(res) {
			//alert('分享到给朋友成功');
			//分享后操作
		},
		cancel: function(res) {
			//取消后动作
		},
		fail: function(res) {
			//操作失败后
		}
	});
	//分享到朋友圈
	wx.onMenuShareTimeline({
		title: window.shareData.title,
		desc: window.shareData.desc,
		link: window.shareData.link,
		imgUrl: window.shareData.imgUrl,
		trigger: function(res) {
			//alert('用户点击分享到朋友圈');
		},
		success: function(res) {
			//alert('分享到朋友圈成功');
			//分享后的动作
		},
		cancel: function(res) {
			//取消分享后动作
		},
		fail: function(res) {
			//错误信息，alert(JSON.stringify(res));
		}
	});
}
</script>

<!-- APP分享 -->
<script>
function QFH5ready() {
	QFH5.getUserInfo(function(state, data) {
		if(state == 1) {
			//登陆状态，有数据
		} else {
			//未登录
		}
	})
	//QFH5.setMenu(1);
	setAppShareData();
}

function setAppShareData() {
	QFH5.setShareInfo(window.shareData.title, window.shareData.imgUrl, window.shareData.desc, window.shareData.link, function(state, data) {
		//回调是所有分享操作的回调，无论从右上角菜单发起或openShareDialog或openShare发起，分享完后一定执行此回调
		if(state == 1) { //分享成功
			//alert(data.type);//分享平台
		} else { //分享失败
			//alert(data.error);//失败原因
		}
	})
}
</script>
<!-- 分享结束 -->